/**
 * Specific CSS file 
 * Kleeja Dev. team.
 * Colors :
 * light: F7F7ED
 * dark : 6F7072
 * orange: F78F20
 */


 
#top-header {
	height:40px;
	padding:15px 0 5px 0;
	text-align:left;
 }
 
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(../images/switch.gif) repeat-x; display: block; float: left; }
.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
.cb-enable span { background-position: left -90px; padding: 0 10px; }
.cb-disable span { background-position: right -180px;padding: 0 10px; }
.cb-disable.selected { background-position: 0 -30px; }
.cb-disable.selected span { background-position: right -210px; color: #fff; }
.cb-enable.selected { background-position: 0 -60px; }
.cb-enable.selected span { background-position: left -150px; color: #fff; }
.switch label { cursor: pointer; }
.switch input { display: none; }
 
/* start: menu */
#menu, #menu_left{
    width:200px;
	margin:0;
	float:right;
}
#menu_left{
	padding:10px 0;
}

#menu{
margin-bottom:50px;}

#menu_left ul li { position: relative;}

#menu .link_menu, #menu_left ul li { 
    display:block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	font: 14px Tahoma, arial, Helvetica, sans-serif;
	padding:6px 5px 6px 0;
	color: #000;
}
#menu .link_menu .kbubbles{
	font-size:xx-small; vertical-align:top; color:#fff;background-color: #ff0000;padding: 1px 4px; -webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px;
}

#menu_left ul li { 
	font-size:12px !important;
	margin-right:20px;
}
#menu_left ul li:before {
	content: "\00BB \0020";
	}
#menu_left ul li.active {
		border-bottom:1px #ccc dotted;
		width:70%;
	}
#menu_left ul li a:hover{}
#menu .link_current{ 	
	border-right: dotted 2px #62B4E8;
}
/* end: menu*/

/* start: content */
#content{
	float:left;
	width:750px !important;
}
	#content .big-box{
		padding:10px 0;
		width:100%;
		margin-bottom:10px;
	}

	#content .tit_con{
		margin-bottom:10px;
		border-bottom:1px #82CFFA solid;
		padding:3px 1px;
		width:100%;
		height:25px
	}
	#content h1{
		font-size:20px;
		color:#000;
		font-weight:500;
		/*float:right;*/
		width:70%;
	}
	#content .second-action{
	    margin:-15px 0 0 0;
		float:left;
		text-align:left;
		width:25%;
		font-size:14px;
		cursor:pointer;
	}
		/*icons of actions*/
		#content .tit_con .tit_plugins_icon{
			background:transparent url('../images/small_add.png') no-repeat 1% 50%;
			padding-left:24px;
		}
		#content .tit_con .tit_groups_icon{
			background:transparent url('../images/group_add.png') no-repeat 1% 50%;
			padding-left:24px;
		}
		#content .tit_con .tit_ext_icon{
			background:transparent url('../images/ext_add.png') no-repeat 1% 50%;
			padding-left:24px;
		}
	
	#content .section {
		padding:6px 0;
		}
	#content .section h3{
		color:#000;
		font-size:12px;
		font-weight:500;
		float:right;
		margin:0; padding:0;
		line-height:140%;
		width:40%;
		vertical-align:middle;
	}
	#content .section .box{
		color:#000;
		font-size:12px;
		float:left;
		width:50%;
		text-align:right; 
	}

	#content .section .box input[type='radio']{
		margin:0 4px;
	}

	#content .hr{
			width:100%;
			margin:20px auto;
			clear:both;
			border-bottom:1px solid #eee;
		}
	#content .br{
			width:100%;
			margin-top:10px;
			clear:both;
		}
	#content .menu_but_in_content{
		font-size:16px;
		line-height:140%
	}

	
	#content table{
		width:100%;
		
	}
	#content table td{
		text-align:center;
		vertical-align:middle;
		padding:3px;
	}
	#content table .first, #content .first{
		background: #ccc url('../images/input.png') repeat-x;
		height:25px;
	}
	
	#content h2{
		font-size:13px;
		margin:10px 0;
	}

button, input[type='submit'] {
	clear:both;
}


#system-message .info, .note-info, .note-done{
	border-top: 1px solid #82CFFA;
	border-bottom: 1px solid #96C4EA;
	border-left: 1px solid #E7F2FB;
	border-right: 1px solid #E7F2FB;
	background-color: #F4FAFE;
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 6px 20px 6px 10px;
	line-height: 1.8em;
}

#system-message .error, .note-error{
	border-top: 1px solid #E0226E;
	border-bottom: 1px solid #E0226E;
	border-left: 1px solid #FFDBEA;
	border-right: 1px solid #FFDBEA;
	background-color: #FFF0F6;
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 6px 20px 6px 10px;
	line-height: 1.8em;
}

.note-info strong, .note-error strong, .note-done strong{
	font-weight:bold;
}
/* end: content */

/* start: admin_start.html */
.firstime-text{
	font-size:12px;
}
.firstime-list{
	font-size:12px;
	list-style-type:decimal;
}

.firstime-button{
	float:left;
}

.team-info .section{
	height:90px !important;
	border-bottom:1px dotted #ccc;
	background-repeat:no-repeat !important;
	background-position:1% 90% !important;
}

.team-info .section h3{
	width:73px !important;
	height:73px !important;
	background-repeat:no-repeat;
	background-size:73px 73px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* end: admin_start.html */

/* start: admin_calls.html*/

/* end: admin_calls.html*/

/* start: admin_styles.html*/
.quick_edit_tpls{
	
}
.quick_edit_tpls td {
	text-align:right;
}
/* end: admin_styles.html*/

/* start: admin_show_tpls.html*/
.s_tpl_x{
	padding:20px;
	width:100%;
	font-size:14px;
	background-color:#EDEDED;
	border-radius:4px;
}
/* end: admin_show_tpls.html*/


/* start: admin_chack_update.html */
.update_title {color:#0A71D8;font-size:14px;}
.update_list {font-size:11px;margin-top:5px;}
.update_list li{list-style:square inside; padding:5px;}
.link_copy {background:#E8E8E8;padding:10px; border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;direction:ltr;font-weight:bold;}
/* end: admin_chack_update.html */

/* start: admin_reports.html */
.report-show{
	border:1px solid #F78F20;
	background-color:#F7F7ED;
	padding:8px;
}
	.report-show .email-for-msg{
		background-color:#6F7072;
		width:auto;
		color:#F7F7ED;
		padding:2px;
		
	}
	.report-show .text-for-msg{
		margin-top:6px;
		font-size:14px;
	}
/* end: admin_reports.html */
/* start: admin_cslls.html */
.call-show{
	border:1px solid #F78F20;
	background-color:#F7F7ED;
	padding:8px;
}
	.call-show .email-for-msg{
		background-color:#6F7072;
		width:auto;
		color:#F7F7ED;
		padding:2px;
		margin-bottom:3px;
		
	}
	.call-show .text-for-msg{
		margin-top:6px;
		font-size:14px;	
	}
	
.osilver td{
	text-align:right;
}
/* end: admin_cslls.html */




/* start: admin_login.html */
#login_body{
	margin:0 auto;
	background:#fff url(../images/bg.png) no-repeat top left;
}
#login_warp{
	margin:250px auto;
	width:340px;
	font-family:tahoma;
	font-size:13px;
	text-align:center;
}

#login_top{ 
	width:95%;
	position:fixed;
	top:0;
	left:0;
	padding:20px;
}
	#login_top .title_login{
			float:right;
		}
	#login_top .return_login{
			float:left;
		}

#login_warp .acp_login_box{
		margin:40px auto;
		width:190px;
	}

	#login_warp .acp_login_box .login-name{
		margin: 9px;
		font-size:11px;
	}
	#login_warp .acp_login_box .login-name span{
		font-size:14px;
		margin:0 5px;
	}
	
	#login_warp .acp_login_box input{
		width:130px;
		padding:5px;
		font-size:12px;
		color:#999;
	}

	
	#login_warp .acp_login_box .submit_go{
		width:40px;
		margin:0 2px;
		text-align:center;
		cursor:pointer;
		color:#fff;
	}
	
/* end: admin_login.html */

 
/* Start top popup_menu */
.popup_menu {width:100%;}
.popup_menu ul {margin:0px; padding:0px;}
.popup_menu li {list-style: none;}

.popup_menu ul {background:#fff;}
.popup_menu ul li {
	cursor: pointer;
}

.popup_menu a {
 color:#000 !important;
 height:30px;
 display:block;
 line-height: 25px;
 text-indent: 10px;                   
 text-decoration:none;
 width:100%;
 text-align:center;
}
.popup_menu a:hover{
background-color:#E3F2FF;
}


/*start plugins page*/
#plugin_boxes{
	width:535px !important;
}

.plugin_box{
	width:230px;
	height:197px;
	background-color:#F8F8F8;
	border:1px #ccc solid;
	cursor:pointer;
	margin-top:20px;
	margin-left:10px;
	
}
.plugin_box .plugin_info_show{
	width:230px;
	height:197px;
	display:none;
	background:#fff url(../images/plugin_show_info.png) no-repeat;
}
.plugin_box .plugin_info_show .f_text{
	text-align:center;
	font-size:16px;
	font-weight:600;
}

.plugin_box .plugin_else .plugin_img{
	width:222px;
	height:142px;
	background:#fff url(../images/default_plguin_icon.png) no-repeat;
	margin:3px auto;
}
.plugin_box  .plugin_else .plugin_img img{
	display:block;
	margin:auto auto;
}

.plugin_box .plugin_else .plugin_title, .plugin_box .plugin_else .plugin_by{
	width:222px;
	margin:2px auto;
	padding-left:11px;
	font-weight:600;
	font-size:14px;
	text-align:left;
    -o-text-overflow: ellipsis;   /* Opera */
    text-overflow:    ellipsis;   /* IE, Safari (WebKit) */
    overflow:hidden;              /* don't show excess chars */
    white-space:nowrap;           /* force single line */
}
.plugin_box .plugin_else .plugin_by {
	font-size:11px;
	font-weight:500;
	direction:ltr;
}

.plugin_information{
}
.plugin_information .plugin_info_title{
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size:16px;
	font-weight:600;
}
.plugin_information .plugin_info_settings{
	font-size:12px;
	padding:10px 4px;
	font-weight:500;
	text-align:center;
	margin:0 auto;
}
.plugin_information .plugin_info_desc{
	padding:10px 4px;
	text-align:right;	
}

.fmethod h2{
	font-size:16px;
	font-weight:bold !important;
}

.fmethod .filemethod{
	font-size:12px;
	padding:1px;
}

#ftp_info_div{
	margin-top:15px;
	background:#F9F9F9 url(../images/ftp.png) no-repeat 1% 5%;
}
#ftp_info_div table{
	border:1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
}

#ftp_info_div tr:hover{
	background-color:#FFFFE5
}
#ftp_info_div td{
	text-align:right !important;
	border-bottom:1px dotted #ccc;
}

#ftp_info_div td:before{
	content:"  ";
}

.changes_files td{
	text-align:right !important;
	border-bottom:1px dotted #ccc;
}
.changes_files td.downloadchf{
	font-size:12px;
	font-weight:bold;
}

.no-plugins-bg{
	height:150px;
	border:1px solid #;
	background:url(../images/plugins_page_bg.gif) no-repeat center center !important;
}
.no-plugins-bg div{
	position:relative;
	top:75px;
	left:0;
	margin-right:300px;
	font-size:16px;
	color:#666;
	text-shadow: 2px 2px 2px #e0e0e0;
	filter: dropshadow(color=#e0e0e0, offx=2, offy=2);
}

/*plugin img*/
#boxs .bodybox {padding:0 10px;}

/* thumbnail Table */
.xthumbs ul{width:90%;margin:0 auto;}
.xthumbs li {float:right;cursor:pointer;padding:0;margin:5px 0px 0 3px;}
.Kload img{width:124px !important;height:124px !important;z-index:700;overflow:hidden;
	border:1px solid #ccc;
	padding:3px;
	background:url(../images/img_container.png) no-repeat center center !important;
}

.kcheck {bottom:1px;right:0;z-index:703;padding:0 !important;margin:1px 0 !important; background-color:#FAFAFA;}
.kfocus {background-color:#ccc;}
#imgs_loading{
	float:left;
	z-index: 1000;
}

/*PHP info*/
.big-box .php1{
}
.big-box .php1 td{
	border-bottom:1px dotted #ccc;
	direction:ltr;
	text-align:left;
}

.big-box .php1 td.row1{
	float:left;
	background-color:#ccc;
}
.big-box .php1 td.row2{
	float:right;
}


/*users tpl*/
.acls_tab{
	border-bottom:1px dotted #ccc;
	padding:3px;
	height:25px;
}

.groups_list{

}

.group_line {
	border-bottom:1px dotted #ccc;
	padding:3px;
	height:25px;
	font-size:14px;
}
.group_line:hover{
	background-color:#FAFFD6;
}
.group_line .r1{
	float:right;
}
.group_line .r2{
	float:left;
	text-align:right;
}
.group_line .r2 img{
	padding:0 2px;
}

fieldset.fieldset_groups { 
	border:1px solid #ccc;
	padding:8px;
 }

fieldset.fieldset_groups legend {
  padding: 0.2em 0.5em;
  font-size:16px;
  }
  
.groups_edit .section:hover{
	background-color:#FAFFD6;
}
.groups_edit .section {
	border-bottom:1px dotted #ccc;
	padding:3px;
	height:25px;
	font-size:14px;
}

.groups_edit .section .box br{
 display:none;
}
.groups_edit .section .box img{
	margin-right:20px;
	float:left;
}

.group_exts .section:hover{
	background-color:#FAFFD6;
}
.group_exts .section {
	border-bottom:1px dotted #ccc;
	padding:3px;
	height:25px;
	font-size:14px;
	background-position:98% 50%;
	background-repeat:no-repeat;
}
.group_exts .section h3{
	font-size:20px !important;
	text-align:center !important;
	font-family:Georgia, Times, "Times New Roman", serif;
}
.group_exts .section .box{
	text-align:center !important;
}
.group_exts .section .box .xdel{
	float:left;
}

.group_users .section:hover{
	background-color:#FAFFD6;
}
.group_users .section {
	border-bottom:1px dotted #ccc;
	padding:3px;
	height:25px;
}
.group_users .section h3{
	font-size:20px !important;
	padding-right:10px !important;
	font-family:Georgia, Times, "Times New Roman", serif;
}
.group_users .section .box{
	text-align:center !important;
}
.group_users .section .box .x_options{
	float:left;
}


/*configs page*/
.configs_page .section:hover{
	background-color:#FAFFD6;
}
.configs_page .section {
	border-bottom:1px dotted #ccc;
	padding:3px;
	height:25px;
	font-size:14px;
}
.configs_page .section .box br{
 display:none;
}
.configs_page .section .box img{
	margin-right:20px;
	float:left;
}
.configs_page .section .box label[for=thumbs_imgs]{
	padding-right:30px;
}
.configs_page .section .box label[for=thumbs_imgs]:before{
content:",";
}.configs_page .section .box label[for=thumbs_imgs]:after{
content:":	";
}

/*files*/
.check_all_table{
	padding-right: 35px;
	padding-top:5px;
	height:20px;
	background:transparent url(../images/arrow_rtl.png) 100% 25% no-repeat !important;
}

/*admin_img*/



/*admin_search*/
.search_container .section:hover{
	background-color:#FAFFD6;
}
.search_container .section {
	border-bottom:1px dotted #ccc;
	padding:3px;
	height:25px;
	font-size:14px;
	background-position:98% 50%;
	background-repeat:no-repeat;
}
.search_container .section h3{
	font-size:14px !important;
	padding:0 5px !important;
}
.search_container .section .box{
	
}


